package com.whjfxx.terminal.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * Created by b.c on 2022/4/12 14:58
 */
@Data
@TableName("po_import_log")
public class PoImportLog {

    /**
     * ID
     */
    @TableId("id")
    private Long id;

    /**
     * 批次号
     */
    @TableField("batch_no")
    private String batchNo;

    /**
     * 文件路径
     */
    @TableField("url")
    private String url;

    /**
     * 文件名
     */
    @TableField("file_name")
    private String fileName;

    /**
     * 文件大小
     */
    @TableField("file_size")
    private Long fileSize;

    /**
     * 数据大小
     */
    @TableField("data_size")
    private Long dataSize;

    /**
     * 数据状态，0：临时存储，1：数据校验存在异常数据，2：数据校验完成，3：导入到正式表中
     */
    @TableField("data_status")
    private Integer dataStatus;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @TableField("update_time")
    private LocalDateTime updateTime;

    /**
     * 创建用户
     */
    @TableField("create_user")
    private Long createUser;

    /**
     * 更新用户
     */
    @TableField("update_user")
    private Long updateUser;
}
